CREATE EXTERNAL TABLE jms_dm.dm_contract_area_bill_customer_detail_dt(
  date_time date COMMENT '日期', 
  customer_code string COMMENT '客户来源', 
  customer_name string COMMENT '客户名称', 
  total_bill_count int COMMENT '当日件量', 
  total_weight_count decimal(22,2) COMMENT '当日重量', 
  total_bill_mm int COMMENT '当月件量', 
  total_days_mm int COMMENT '当月发货天数', 
  avg_total_bill int COMMENT '日均发货件量', 
  up_bill_cnt int COMMENT '上一日发件量', 
  up_weight_cnt decimal(22,2) COMMENT '上一日发件重量', 
  customer_level string COMMENT '客户等级 A,B+,B,E,F ', 
  staff_code string COMMENT '业务员code', 
  staff_name string COMMENT '业务员name', 
  network_code string COMMENT '网点code', 
  network_name string COMMENT '网点name', 
  belong_type int COMMENT '所属类别所属类别1 直营公司2 第三方3 底价业务员', 
  source_id string COMMENT '客户来源id', 
  agent_code string COMMENT '网点所属代理区code', 
  agent_name string COMMENT '网点所属代理区name', 
  fran_code string COMMENT '网点所属加盟商code', 
  fran_name string COMMENT '网点所属加盟商name', 
  total_days_mm_bit string COMMENT '当月发货天数用二进制表示')
COMMENT '承包区_客户件量统计表，客户流向数据来源'
PARTITIONED BY ( dt string COMMENT '运单录入日期')
STORED AS PARQUET
LOCATION '/dw/hive/jms_dm.db/external/dm_contract_area_bill_customer_detail_dt'
TBLPROPERTIES (
'discover.partitions'='false',
'parquet.column.index.access'='true'
);

alter table jms_dm.dm_contract_area_bill_customer_detail_dt add columns
(customer_create_time timestamp comment'客户创建时间',
 total_weight_mm decimal(22,2) comment'当月总重量'
)cascade